home *** CD-ROM | disk | FTP | other *** search
/ Champak 122 / Vol 122.iso / games / gem_stri.swf / scripts / frame_135 / DoAction.as < prev   
Encoding:
Text File  |  2011-01-06  |  67.3 KB  |  1,529 lines

  1. var ┬º\x01┬º = 127;
  2. loop0:
  3. while(true)
  4. {
  5.    if(eval("\x01") == 127)
  6.    {
  7.       set("\x01",eval("\x01") + 123);
  8.       ┬º┬ºpush(true);
  9.       continue;
  10.    }
  11.    if(eval("\x01") == 924)
  12.    {
  13.       set("\x01",eval("\x01") - 356);
  14.       stop();
  15.       break;
  16.    }
  17.    if(eval("\x01") == 250)
  18.    {
  19.       set("\x01",eval("\x01") + 252);
  20.       if(┬º┬ºpop())
  21.       {
  22.          set("\x01",eval("\x01") - 13);
  23.       }
  24.       continue;
  25.    }
  26.    if(eval("\x01") == 659)
  27.    {
  28.       set("\x01",eval("\x01") + 39);
  29.       if(┬º┬ºpop())
  30.       {
  31.          set("\x01",eval("\x01") - 443);
  32.       }
  33.       continue;
  34.    }
  35.    if(eval("\x01") == 390)
  36.    {
  37.       set("\x01",eval("\x01") + 209);
  38.       if(┬º┬ºpop())
  39.       {
  40.          set("\x01",eval("\x01") - 539);
  41.       }
  42.       continue;
  43.    }
  44.    if(eval("\x01") != 502)
  45.    {
  46.       if(eval("\x01") == 80)
  47.       {
  48.          set("\x01",eval("\x01") + 637);
  49.          ┬º┬ºpush(true);
  50.       }
  51.       else if(eval("\x01") == 489)
  52.       {
  53.          set("\x01",eval("\x01") - 317);
  54.          ┬º┬ºpush(true);
  55.       }
  56.       else if(eval("\x01") == 405)
  57.       {
  58.          set("\x01",eval("\x01") - 15);
  59.          ┬º┬ºpush(true);
  60.       }
  61.       else if(eval("\x01") == 0)
  62.       {
  63.          set("\x01",eval("\x01") + 78);
  64.          if(┬º┬ºpop())
  65.          {
  66.             set("\x01",eval("\x01") + 327);
  67.          }
  68.       }
  69.       else if(eval("\x01") == 568)
  70.       {
  71.          set("\x01",eval("\x01") + 91);
  72.          ┬º┬ºpush(true);
  73.       }
  74.       else if(eval("\x01") == 674)
  75.       {
  76.          set("\x01",eval("\x01") - 674);
  77.          ┬º┬ºpush(true);
  78.       }
  79.       else
  80.       {
  81.          if(eval("\x01") == 599)
  82.          {
  83.             set("\x01",eval("\x01") - 539);
  84.             if(!┬º┬ºpop())
  85.             {
  86.                ┬º┬ºpop();
  87.                ┬º┬ºpush(array[t][┬º┬ºconstant(8)] == ┬º┬ºconstant(59));
  88.             }
  89.             if(┬º┬ºpop())
  90.             {
  91.                return false;
  92.             }
  93.             if(eval(┬º┬ºconstant(5))[y][x][┬º┬ºconstant(60)] != 1)
  94.             {
  95.                return false;
  96.             }
  97.             return true;
  98.          }
  99.          if(eval("\x01") == 616)
  100.          {
  101.             set("\x01",eval("\x01") + 58);
  102.             break;
  103.          }
  104.          if(eval("\x01") == 172)
  105.          {
  106.             set("\x01",eval("\x01") - 154);
  107.             if(┬º┬ºpop())
  108.             {
  109.                set("\x01",eval("\x01") + 236);
  110.             }
  111.          }
  112.          else
  113.          {
  114.             if(eval("\x01") == 78)
  115.             {
  116.                set("\x01",eval("\x01") + 327);
  117.                ┬º┬ºpush(┬º┬ºpop() ^ ┬º┬ºpop() >>> ┬º┬ºpop());
  118.                break;
  119.             }
  120.             if(eval("\x01") == 717)
  121.             {
  122.                set("\x01",eval("\x01") - 101);
  123.                if(┬º┬ºpop())
  124.                {
  125.                   set("\x01",eval("\x01") + 58);
  126.                }
  127.             }
  128.             else if(eval("\x01") == 60)
  129.             {
  130.                set("\x01",eval("\x01") + 570);
  131.                ┬º┬ºpush(true);
  132.             }
  133.             else
  134.             {
  135.                if(eval("\x01") == 792)
  136.                {
  137.                   set("\x01",eval("\x01") - 712);
  138.                   stop();
  139.                   break;
  140.                }
  141.                if(eval("\x01") == 254)
  142.                {
  143.                   set("\x01",eval("\x01") + 572);
  144.                   ┬º┬ºpush(true);
  145.                }
  146.                else if(eval("\x01") == 826)
  147.                {
  148.                   set("\x01",eval("\x01") - 34);
  149.                   if(┬º┬ºpop())
  150.                   {
  151.                      set("\x01",eval("\x01") - 712);
  152.                   }
  153.                }
  154.                else
  155.                {
  156.                   if(eval("\x01") != 630)
  157.                   {
  158.                      if(eval("\x01") == 18)
  159.                      {
  160.                         set("\x01",eval("\x01") + 236);
  161.                         toggleHighQuality();
  162.                         toggleHighQuality();
  163.                         nextFrame();
  164.                         toggleHighQuality();
  165.                         stop();
  166.                         nextFrame();
  167.                         stop();
  168.                         break;
  169.                      }
  170.                      if(eval("\x01") == 698)
  171.                      {
  172.                         set("\x01",eval("\x01") - 443);
  173.                         break;
  174.                      }
  175.                      if(eval("\x01") == 255)
  176.                      {
  177.                         set("\x01",eval("\x01") + 21);
  178.                         stop();
  179.                         frameRate = 30;
  180.                         gameOver = false;
  181.                         field = new Array();
  182.                         moves = new Array();
  183.                         moves[0] = new Array();
  184.                         moves[1] = new Array();
  185.                         moves[2] = new Array();
  186.                         moves[3] = new Array();
  187.                         defendIntelligence = new Array();
  188.                         attackIntelligence = new Array();
  189.                         aiDiff = new Array();
  190.                         aiDiff[0] = "player";
  191.                         aiDiff[1] = ai1diff;
  192.                         aiDiff[2] = ai2diff;
  193.                         aiDiff[3] = ai3diff;
  194.                         squareLevel = 0;
  195.                         squareSize = 368 / boardHeight;
  196.                         xcorrection = 19;
  197.                         ycorrection = 16;
  198.                         boardWidth = boardHeight;
  199.                         hud.swapDepths(1000);
  200.                         leaves.swapDepths(1001);
  201.                         playMusic = false;
  202.                         stopAllSounds();
  203.                         if(useMusic && !playMusic)
  204.                         {
  205.                            gamemusic.start(0,99);
  206.                            playMusic = true;
  207.                         }
  208.                         y = 0;
  209.                         while(y < boardHeight)
  210.                         {
  211.                            field[y] = new Array();
  212.                            x = 0;
  213.                            while(x < boardWidth)
  214.                            {
  215.                               squareLevel++;
  216.                               field[y][x] = attachMovie("square","square" + squareLevel,squareLevel);
  217.                               field[y][x]._xscale = 16 / boardHeight * 100;
  218.                               field[y][x]._yscale = 16 / boardHeight * 100;
  219.                               field[y][x].flashSquare._visible = false;
  220.                               field[y][x].x = x;
  221.                               field[y][x].y = y;
  222.                               field[y][x]._x = squareSize * x + xcorrection;
  223.                               field[y][x]._y = squareSize * y + ycorrection;
  224.                               x++;
  225.                            }
  226.                            y++;
  227.                         }
  228.                         if(turnCount != 0)
  229.                         {
  230.                            turn = new Array();
  231.                            i = 0;
  232.                            while(i < numberOfPlayers)
  233.                            {
  234.                               turn[i] = i;
  235.                               i++;
  236.                            }
  237.                            rndmX = Math.round(Math.random() * boardWidth - 1);
  238.                            rndmY = Math.round(Math.random() * boardHeight - 1);
  239.                            makeFysicalMove(rndmY,rndmX);
  240.                         }
  241.                      }
  242.                      break;
  243.                   }
  244.                   set("\x01",eval("\x01") + 294);
  245.                   if(┬º┬ºpop())
  246.                   {
  247.                      set("\x01",eval("\x01") - 356);
  248.                   }
  249.                }
  250.             }
  251.          }
  252.       }
  253.       continue;
  254.    }
  255.    set("\x01",eval("\x01") - 13);
  256.    loop1:
  257.    while(true)
  258.    {
  259.       set(┬º┬ºpop(),┬º┬ºpop() + 7);
  260.       ┬º┬ºpush(true);
  261.       while(true)
  262.       {
  263.          if(eval("\x01") == 328)
  264.          {
  265.             set("\x01",eval("\x01") - 196);
  266.             ┬º┬ºpush(true);
  267.          }
  268.          else
  269.          {
  270.             if(eval("\x01") == 797)
  271.             {
  272.                set("\x01",eval("\x01") - 680);
  273.                ┬º┬ºpush(┬º┬ºpop() & ┬º┬ºpop());
  274.                break loop0;
  275.             }
  276.             if(eval("\x01") == 60)
  277.             {
  278.                break loop1;
  279.             }
  280.             if(eval("\x01") == 655)
  281.             {
  282.                set("\x01",eval("\x01") - 190);
  283.                ┬º┬ºpush(true);
  284.             }
  285.             else if(eval("\x01") == 426)
  286.             {
  287.                set("\x01",eval("\x01") - 366);
  288.                if(┬º┬ºpop())
  289.                {
  290.                   set("\x01",eval("\x01") + 747);
  291.                }
  292.             }
  293.             else if(eval("\x01") == 132)
  294.             {
  295.                set("\x01",eval("\x01") + 449);
  296.                if(┬º┬ºpop())
  297.                {
  298.                   set("\x01",eval("\x01") + 215);
  299.                }
  300.             }
  301.             else
  302.             {
  303.                if(eval("\x01") == 165)
  304.                {
  305.                   set("\x01",eval("\x01") + 74);
  306.                   addr274:
  307.                   break loop0;
  308.                }
  309.                if(eval("\x01") == 959)
  310.                {
  311.                   set("\x01",eval("\x01") - 706);
  312.                   break loop0;
  313.                }
  314.                if(eval("\x01") == 566)
  315.                {
  316.                   set("\x01",eval("\x01") - 40);
  317.                   if(┬º┬ºpop())
  318.                   {
  319.                      set("\x01",eval("\x01") + 458);
  320.                   }
  321.                }
  322.                else
  323.                {
  324.                   if(eval("\x01") == 43)
  325.                   {
  326.                      set("\x01",eval("\x01") + 612);
  327.                      ┬º┬ºpush(String(┬º┬ºpop()));
  328.                      break loop0;
  329.                   }
  330.                   if(eval("\x01") == 532)
  331.                   {
  332.                      set("\x01",eval("\x01") - 489);
  333.                      if(┬º┬ºpop())
  334.                      {
  335.                         set("\x01",eval("\x01") + 612);
  336.                      }
  337.                   }
  338.                   else if(eval("\x01") == 516)
  339.                   {
  340.                      set("\x01",eval("\x01") + 100);
  341.                      if(┬º┬ºpop())
  342.                      {
  343.                         set("\x01",eval("\x01") + 222);
  344.                      }
  345.                   }
  346.                   else if(eval("\x01") == 838)
  347.                   {
  348.                      set("\x01",eval("\x01") - 306);
  349.                      ┬º┬ºpush(true);
  350.                   }
  351.                   else if(eval("\x01") == 253)
  352.                   {
  353.                      set("\x01",eval("\x01") - 92);
  354.                      ┬º┬ºpush(true);
  355.                   }
  356.                   else if(eval("\x01") == 984)
  357.                   {
  358.                      set("\x01",eval("\x01") - 558);
  359.                      ┬º┬ºpush(true);
  360.                   }
  361.                   else if(eval("\x01") == 465)
  362.                   {
  363.                      set("\x01",eval("\x01") + 494);
  364.                      if(┬º┬ºpop())
  365.                      {
  366.                         set("\x01",eval("\x01") - 706);
  367.                      }
  368.                   }
  369.                   else if(eval("\x01") == 59)
  370.                   {
  371.                      set("\x01",eval("\x01") + 106);
  372.                      if(┬º┬ºpop())
  373.                      {
  374.                         set("\x01",eval("\x01") + 74);
  375.                      }
  376.                   }
  377.                   else
  378.                   {
  379.                      if(eval("\x01") == 791)
  380.                      {
  381.                         set("\x01",eval("\x01") - 140);
  382.                         addr1397:
  383.                         break loop0;
  384.                      }
  385.                      if(eval("\x01") == 124)
  386.                      {
  387.                         set("\x01",eval("\x01") + 667);
  388.                         if(┬º┬ºpop())
  389.                         {
  390.                            set("\x01",eval("\x01") - 140);
  391.                         }
  392.                      }
  393.                      else if(eval("\x01") == 161)
  394.                      {
  395.                         set("\x01",eval("\x01") + 636);
  396.                         if(┬º┬ºpop())
  397.                         {
  398.                            set("\x01",eval("\x01") - 680);
  399.                         }
  400.                      }
  401.                      else if(eval("\x01") == 239)
  402.                      {
  403.                         set("\x01",eval("\x01") + 277);
  404.                         ┬º┬ºpush(true);
  405.                      }
  406.                      else
  407.                      {
  408.                         if(eval("\x01") == 117)
  409.                         {
  410.                            break;
  411.                         }
  412.                         if(eval("\x01") == 651)
  413.                         {
  414.                            set("\x01",eval("\x01") - 85);
  415.                            ┬º┬ºpush(true);
  416.                         }
  417.                         else
  418.                         {
  419.                            if(eval("\x01") == 526)
  420.                            {
  421.                               set("\x01",eval("\x01") + 458);
  422.                               throw ┬º┬ºpop() >> ┬º┬ºpop();
  423.                            }
  424.                            if(eval("\x01") == 807)
  425.                            {
  426.                               set("\x01",eval("\x01") - 723);
  427.                               stop();
  428.                               updateOptions();
  429.                               back_btn.onRelease = function()
  430.                               {
  431.                                  _root.gotoAndStop("menuup");
  432.                               };
  433.                               set_gfx.onRelease = function()
  434.                               {
  435.                                  if(_quality == "LOW")
  436.                                  {
  437.                                     _quality = "MEDIUM";
  438.                                  }
  439.                                  else if(_quality == "MEDIUM")
  440.                                  {
  441.                                     _quality = "HIGH";
  442.                                  }
  443.                                  else
  444.                                  {
  445.                                     _quality = "LOW";
  446.                                  }
  447.                                  updateOptions();
  448.                               };
  449.                               set_sound.onRelease = function()
  450.                               {
  451.                                  if(_root.useSound)
  452.                                  {
  453.                                     _root.useSound = false;
  454.                                  }
  455.                                  else
  456.                                  {
  457.                                     _root.useSound = true;
  458.                                  }
  459.                                  updateOptions();
  460.                               };
  461.                               set_music.onRelease = function()
  462.                               {
  463.                                  if(_root.useMusic)
  464.                                  {
  465.                                     _root.useMusic = false;
  466.                                     stopAllSounds();
  467.                                     _root.playMusic = false;
  468.                                  }
  469.                                  else
  470.                                  {
  471.                                     _root.useMusic = true;
  472.                                     _root.menumusic.start(0,99);
  473.                                     _root.playMusic = true;
  474.                                  }
  475.                                  updateOptions();
  476.                               };
  477.                               break loop0;
  478.                            }
  479.                            if(eval("\x01") == 581)
  480.                            {
  481.                               set("\x01",eval("\x01") + 215);
  482.                               break loop0;
  483.                            }
  484.                            if(eval("\x01") == 616)
  485.                            {
  486.                               set("\x01",eval("\x01") + 222);
  487.                               break loop0;
  488.                            }
  489.                            if(eval("\x01") != 796)
  490.                            {
  491.                               break loop0;
  492.                            }
  493.                            set("\x01",eval("\x01") - 737);
  494.                            ┬º┬ºpush(true);
  495.                         }
  496.                      }
  497.                   }
  498.                }
  499.             }
  500.          }
  501.       }
  502.    }
  503.    set("\x01",eval("\x01") + 747);
  504.    loop3:
  505.    while(true)
  506.    {
  507.       set("\x01",eval("\x01") + 585);
  508.       ┬º┬ºpush(true);
  509.       loop4:
  510.       while(true)
  511.       {
  512.          if(eval("\x01") == 171)
  513.          {
  514.             ┬º┬ºpush("\x01");
  515.             ┬º┬ºpush("\x01");
  516.          }
  517.          else if(eval("\x01") == 674)
  518.          {
  519.             set("\x01",eval("\x01") + 181);
  520.             toggleHighQuality();
  521.             addr3353:
  522.             if({}() == false || ┬º┬ºconstant(67)(y,x,mode) == ┬º┬ºconstant(70) || eval(┬º┬ºconstant(65)) + 2 >= eval(┬º┬ºconstant(71)))
  523.             {
  524.                addr3376:
  525.                if(┬º┬ºconstant(67)(y,x,mode) == false)
  526.                {
  527.                   var _loc3_ = y + 1;
  528.                   set(┬º┬ºconstant(65),eval(┬º┬ºconstant(65)) + 1);
  529.                   ┬º┬ºgoto(addr3376);
  530.                }
  531.                if(eval(┬º┬ºconstant(65)) + eval(┬º┬ºconstant(74)) - eval(┬º┬ºconstant(69)) >= eval(┬º┬ºconstant(71)))
  532.                {
  533.                   set(┬º┬ºconstant(72),┬º┬ºconstant(73)(eval(┬º┬ºconstant(69)),eval(┬º┬ºconstant(68)),mode));
  534.                   eval(┬º┬ºconstant(61))[0][┬º┬ºconstant(10)]({(┬º┬ºconstant(7)):eval(┬º┬ºconstant(69)),(┬º┬ºconstant(8)):eval(┬º┬ºconstant(68)),(┬º┬ºconstant(26)):eval(┬º┬ºconstant(65)),(┬º┬ºconstant(28)):eval(┬º┬ºconstant(72))});
  535.                   addr4417:
  536.                   set(┬º┬ºconstant(19),eval(┬º┬ºconstant(19)) + 1);
  537.                   if(eval(┬º┬ºconstant(19)) < 8)
  538.                   {
  539.                      set(┬º┬ºconstant(65),0);
  540.                      set(┬º┬ºconstant(66),0);
  541.                      var _loc5_ = eval(┬º┬ºconstant(64));
  542.                      _loc3_ = eval(┬º┬ºconstant(63));
  543.                      switch(eval(┬º┬ºconstant(19)))
  544.                      {
  545.                         case 0:
  546.                            addr3173:
  547.                            if(┬º┬ºconstant(67)(y,x,mode) == false)
  548.                            {
  549.                               _loc3_ = y - 1;
  550.                               set(┬º┬ºconstant(65),eval(┬º┬ºconstant(65)) + 1);
  551.                               ┬º┬ºgoto(addr3173);
  552.                            }
  553.                            set(┬º┬ºconstant(68),x);
  554.                            set(┬º┬ºconstant(69),y);
  555.                            _loc3_ = y - 1;
  556.                            if(┬º┬ºconstant(67)(eval(┬º┬ºconstant(69)),eval(┬º┬ºconstant(68)),mode) == ┬º┬ºconstant(70))
  557.                            {
  558.                               if(┬º┬ºconstant(67)(y,x,mode) == false || ┬º┬ºconstant(67)(y,x,mode) == ┬º┬ºconstant(70) || eval(┬º┬ºconstant(65)) + 2 >= eval(┬º┬ºconstant(71)))
  559.                               {
  560.                                  addr3230:
  561.                                  if(┬º┬ºconstant(67)(y,x,mode) == false)
  562.                                  {
  563.                                     _loc3_ = y - 1;
  564.                                     set(┬º┬ºconstant(65),eval(┬º┬ºconstant(65)) + 1);
  565.                                     ┬º┬ºgoto(addr3230);
  566.                                  }
  567.                                  if(eval(┬º┬ºconstant(65)) + eval(┬º┬ºconstant(69)) + 1 >= eval(┬º┬ºconstant(71)))
  568.                                  {
  569.                                     set(┬º┬ºconstant(72),┬º┬ºconstant(73)(eval(┬º┬ºconstant(69)),eval(┬º┬ºconstant(68)),mode));
  570.                                     eval(┬º┬ºconstant(61))[0][┬º┬ºconstant(10)]({(┬º┬ºconstant(7)):eval(┬º┬ºconstant(69)),(┬º┬ºconstant(8)):eval(┬º┬ºconstant(68)),(┬º┬ºconstant(26)):eval(┬º┬ºconstant(65)),(┬º┬ºconstant(28)):eval(┬º┬ºconstant(72))});
  571.                                     addr3315:
  572.                                     break;
  573.                                     addr3292:
  574.                                     addr3302:
  575.                                  }
  576.                                  eval(┬º┬ºconstant(61))[0][┬º┬ºconstant(10)]({(┬º┬ºconstant(7)):┬º┬ºconstant(59),(┬º┬ºconstant(8)):┬º┬ºconstant(59),(┬º┬ºconstant(26)):-1});
  577.                                  ┬º┬ºgoto(addr3292);
  578.                               }
  579.                               eval(┬º┬ºconstant(61))[0][┬º┬ºconstant(10)]({(┬º┬ºconstant(7)):┬º┬ºconstant(59),(┬º┬ºconstant(8)):┬º┬ºconstant(59),(┬º┬ºconstant(26)):-1});
  580.                               ┬º┬ºgoto(addr3302);
  581.                            }
  582.                            eval(┬º┬ºconstant(61))[0][┬º┬ºconstant(10)]({(┬º┬ºconstant(7)):┬º┬ºconstant(59),(┬º┬ºconstant(8)):┬º┬ºconstant(59),(┬º┬ºconstant(26)):-1});
  583.                            ┬º┬ºgoto(addr3315);
  584.                         case 1:
  585.                            addr3316:
  586.                            if(┬º┬ºconstant(67)(y,x,mode) == false)
  587.                            {
  588.                               _loc3_ = y + 1;
  589.                               set(┬º┬ºconstant(65),eval(┬º┬ºconstant(65)) + 1);
  590.                               ┬º┬ºgoto(addr3316);
  591.                            }
  592.                            set(┬º┬ºconstant(68),x);
  593.                            set(┬º┬ºconstant(69),y);
  594.                            _loc3_ = y + 1;
  595.                            if(┬º┬ºconstant(67)(eval(┬º┬ºconstant(69)),eval(┬º┬ºconstant(68)),mode) == ┬º┬ºconstant(70))
  596.                            {
  597.                               ┬º┬ºgoto(addr3353);
  598.                               ┬º┬ºpush(mode);
  599.                               ┬º┬ºpush(x);
  600.                               ┬º┬ºpush(y);
  601.                               ┬º┬ºpush(3);
  602.                               ┬º┬ºpush(┬º┬ºconstant(67));
  603.                            }
  604.                            ┬º┬ºpush({(┬º┬ºconstant(7)):┬º┬ºconstant(59),(┬º┬ºconstant(8)):┬º┬ºconstant(59),(┬º┬ºconstant(26)):-1});
  605.                            ┬º┬ºpush(1);
  606.                            ┬º┬ºpush(eval(┬º┬ºconstant(61)));
  607.                            ┬º┬ºpush(0);
  608.                            break loop4;
  609.                         case 2:
  610.                            addr3460:
  611.                            if(┬º┬ºconstant(67)(y,x,mode) == false)
  612.                            {
  613.                               _loc5_ = x - 1;
  614.                               set(┬º┬ºconstant(65),eval(┬º┬ºconstant(65)) + 1);
  615.                               ┬º┬ºgoto(addr3460);
  616.                            }
  617.                            set(┬º┬ºconstant(68),x);
  618.                            set(┬º┬ºconstant(69),y);
  619.                            _loc5_ = x - 1;
  620.                            if(┬º┬ºconstant(67)(eval(┬º┬ºconstant(69)),eval(┬º┬ºconstant(68)),mode) == ┬º┬ºconstant(70))
  621.                            {
  622.                               if(┬º┬ºconstant(67)(y,x,mode) == false || ┬º┬ºconstant(67)(y,x,mode) == ┬º┬ºconstant(70) || eval(┬º┬ºconstant(65)) + 2 >= eval(┬º┬ºconstant(71)))
  623.                               {
  624.                                  addr3517:
  625.                                  if(┬º┬ºconstant(67)(y,x,mode) == false)
  626.                                  {
  627.                                     _loc5_ = x - 1;
  628.                                     set(┬º┬ºconstant(65),eval(┬º┬ºconstant(65)) + 1);
  629.                                     ┬º┬ºgoto(addr3517);
  630.                                  }
  631.                                  if(eval(┬º┬ºconstant(65)) + eval(┬º┬ºconstant(68)) + 1 >= eval(┬º┬ºconstant(71)))
  632.                                  {
  633.                                     set(┬º┬ºconstant(72),┬º┬ºconstant(73)(eval(┬º┬ºconstant(69)),eval(┬º┬ºconstant(68)),mode));
  634.                                     eval(┬º┬ºconstant(61))[1][┬º┬ºconstant(10)]({(┬º┬ºconstant(7)):eval(┬º┬ºconstant(69)),(┬º┬ºconstant(8)):eval(┬º┬ºconstant(68)),(┬º┬ºconstant(26)):eval(┬º┬ºconstant(65)),(┬º┬ºconstant(28)):eval(┬º┬ºconstant(72))});
  635.                                     addr3599:
  636.                                     break;
  637.                                     addr3579:
  638.                                     addr3589:
  639.                                  }
  640.                                  eval(┬º┬ºconstant(61))[1][┬º┬ºconstant(10)]({(┬º┬ºconstant(7)):┬º┬ºconstant(59),(┬º┬ºconstant(8)):┬º┬ºconstant(59),(┬º┬ºconstant(26)):-1});
  641.                                  ┬º┬ºgoto(addr3579);
  642.                               }
  643.                               eval(┬º┬ºconstant(61))[1][┬º┬ºconstant(10)]({(┬º┬ºconstant(7)):┬º┬ºconstant(59),(┬º┬ºconstant(8)):┬º┬ºconstant(59),(┬º┬ºconstant(26)):-1});
  644.                               ┬º┬ºgoto(addr3589);
  645.                            }
  646.                            eval(┬º┬ºconstant(61))[1][┬º┬ºconstant(10)]({(┬º┬ºconstant(7)):┬º┬ºconstant(59),(┬º┬ºconstant(8)):┬º┬ºconstant(59),(┬º┬ºconstant(26)):-1});
  647.                            ┬º┬ºgoto(addr3599);
  648.                         case 3:
  649.                            addr3600:
  650.                            if(┬º┬ºconstant(67)(y,x,mode) == false)
  651.                            {
  652.                               _loc5_ = x + 1;
  653.                               set(┬º┬ºconstant(65),eval(┬º┬ºconstant(65)) + 1);
  654.                               ┬º┬ºgoto(addr3600);
  655.                            }
  656.                            set(┬º┬ºconstant(68),x);
  657.                            set(┬º┬ºconstant(69),y);
  658.                            _loc5_ = x + 1;
  659.                            if(┬º┬ºconstant(67)(eval(┬º┬ºconstant(69)),eval(┬º┬ºconstant(68)),mode) == ┬º┬ºconstant(70))
  660.                            {
  661.                               if(┬º┬ºconstant(67)(y,x,mode) == false || ┬º┬ºconstant(67)(y,x,mode) == ┬º┬ºconstant(70) || eval(┬º┬ºconstant(65)) + 2 >= eval(┬º┬ºconstant(71)))
  662.                               {
  663.                                  addr3657:
  664.                                  if(┬º┬ºconstant(67)(y,x,mode) == false)
  665.                                  {
  666.                                     _loc5_ = x + 1;
  667.                                     set(┬º┬ºconstant(65),eval(┬º┬ºconstant(65)) + 1);
  668.                                     ┬º┬ºgoto(addr3657);
  669.                                  }
  670.                                  if(eval(┬º┬ºconstant(65)) + eval(┬º┬ºconstant(75)) - eval(┬º┬ºconstant(68)) >= eval(┬º┬ºconstant(71)))
  671.                                  {
  672.                                     set(┬º┬ºconstant(72),┬º┬ºconstant(73)(eval(┬º┬ºconstant(69)),eval(┬º┬ºconstant(68)),mode));
  673.                                     eval(┬º┬ºconstant(61))[1][┬º┬ºconstant(10)]({(┬º┬ºconstant(7)):eval(┬º┬ºconstant(69)),(┬º┬ºconstant(8)):eval(┬º┬ºconstant(68)),(┬º┬ºconstant(26)):eval(┬º┬ºconstant(65)),(┬º┬ºconstant(28)):eval(┬º┬ºconstant(72))});
  674.                                     addr3740:
  675.                                     break;
  676.                                     addr3720:
  677.                                     addr3730:
  678.                                  }
  679.                                  eval(┬º┬ºconstant(61))[1][┬º┬ºconstant(10)]({(┬º┬ºconstant(7)):┬º┬ºconstant(59),(┬º┬ºconstant(8)):┬º┬ºconstant(59),(┬º┬ºconstant(26)):-1});
  680.                                  ┬º┬ºgoto(addr3720);
  681.                               }
  682.                               eval(┬º┬ºconstant(61))[1][┬º┬ºconstant(10)]({(┬º┬ºconstant(7)):┬º┬ºconstant(59),(┬º┬ºconstant(8)):┬º┬ºconstant(59),(┬º┬ºconstant(26)):-1});
  683.                               ┬º┬ºgoto(addr3730);
  684.                            }
  685.                            eval(┬º┬ºconstant(61))[1][┬º┬ºconstant(10)]({(┬º┬ºconstant(7)):┬º┬ºconstant(59),(┬º┬ºconstant(8)):┬º┬ºconstant(59),(┬º┬ºconstant(26)):-1});
  686.                            ┬º┬ºgoto(addr3740);
  687.                         case 4:
  688.                            addr3741:
  689.                            if(┬º┬ºconstant(67)(y,x,mode) == false)
  690.                            {
  691.                               _loc5_ = x - 1;
  692.                               _loc3_ = y - 1;
  693.                               set(┬º┬ºconstant(65),eval(┬º┬ºconstant(65)) + 1);
  694.                               ┬º┬ºgoto(addr3741);
  695.                            }
  696.                            set(┬º┬ºconstant(68),x);
  697.                            set(┬º┬ºconstant(69),y);
  698.                            _loc5_ = x - 1;
  699.                            _loc3_ = y - 1;
  700.                            if(┬º┬ºconstant(67)(eval(┬º┬ºconstant(69)),eval(┬º┬ºconstant(68)),mode) == ┬º┬ºconstant(70))
  701.                            {
  702.                               if(┬º┬ºconstant(67)(y,x,mode) == false || ┬º┬ºconstant(67)(y,x,mode) == ┬º┬ºconstant(70) || eval(┬º┬ºconstant(65)) + 2 >= eval(┬º┬ºconstant(71)))
  703.                               {
  704.                                  addr3806:
  705.                                  if(┬º┬ºconstant(67)(y,x,mode) == false)
  706.                                  {
  707.                                     _loc5_ = x - 1;
  708.                                     _loc3_ = y - 1;
  709.                                     set(┬º┬ºconstant(65),eval(┬º┬ºconstant(65)) + 1);
  710.                                     ┬º┬ºgoto(addr3806);
  711.                                  }
  712.                                  if(eval(┬º┬ºconstant(65)) + eval(┬º┬ºconstant(68)) + 1 >= eval(┬º┬ºconstant(71)) && eval(┬º┬ºconstant(65)) + eval(┬º┬ºconstant(69)) + 1 >= eval(┬º┬ºconstant(71)))
  713.                                  {
  714.                                     set(┬º┬ºconstant(72),┬º┬ºconstant(73)(eval(┬º┬ºconstant(69)),eval(┬º┬ºconstant(68)),mode));
  715.                                     eval(┬º┬ºconstant(61))[2][┬º┬ºconstant(10)]({(┬º┬ºconstant(7)):eval(┬º┬ºconstant(69)),(┬º┬ºconstant(8)):eval(┬º┬ºconstant(68)),(┬º┬ºconstant(26)):eval(┬º┬ºconstant(65)),(┬º┬ºconstant(28)):eval(┬º┬ºconstant(72))});
  716.                                     addr3907:
  717.                                     break;
  718.                                     addr3887:
  719.                                     addr3897:
  720.                                  }
  721.                                  eval(┬º┬ºconstant(61))[2][┬º┬ºconstant(10)]({(┬º┬ºconstant(7)):┬º┬ºconstant(59),(┬º┬ºconstant(8)):┬º┬ºconstant(59),(┬º┬ºconstant(26)):-1});
  722.                                  ┬º┬ºgoto(addr3887);
  723.                               }
  724.                               eval(┬º┬ºconstant(61))[2][┬º┬ºconstant(10)]({(┬º┬ºconstant(7)):┬º┬ºconstant(59),(┬º┬ºconstant(8)):┬º┬ºconstant(59),(┬º┬ºconstant(26)):-1});
  725.                               ┬º┬ºgoto(addr3897);
  726.                            }
  727.                            eval(┬º┬ºconstant(61))[2][┬º┬ºconstant(10)]({(┬º┬ºconstant(7)):┬º┬ºconstant(59),(┬º┬ºconstant(8)):┬º┬ºconstant(59),(┬º┬ºconstant(26)):-1});
  728.                            ┬º┬ºgoto(addr3907);
  729.                         case 5:
  730.                            addr3908:
  731.                            if(┬º┬ºconstant(67)(y,x,mode) == false)
  732.                            {
  733.                               _loc5_ = x + 1;
  734.                               _loc3_ = y + 1;
  735.                               set(┬º┬ºconstant(65),eval(┬º┬ºconstant(65)) + 1);
  736.                               ┬º┬ºgoto(addr3908);
  737.                            }
  738.                            set(┬º┬ºconstant(68),x);
  739.                            set(┬º┬ºconstant(69),y);
  740.                            _loc5_ = x + 1;
  741.                            _loc3_ = y + 1;
  742.                            if(┬º┬ºconstant(67)(eval(┬º┬ºconstant(69)),eval(┬º┬ºconstant(68)),mode) == ┬º┬ºconstant(70))
  743.                            {
  744.                               if(┬º┬ºconstant(67)(y,x,mode) == false || ┬º┬ºconstant(67)(y,x,mode) == ┬º┬ºconstant(70) || eval(┬º┬ºconstant(65)) + 2 >= eval(┬º┬ºconstant(71)))
  745.                               {
  746.                                  addr3973:
  747.                                  if(┬º┬ºconstant(67)(y,x,mode) == false)
  748.                                  {
  749.                                     _loc5_ = x + 1;
  750.                                     _loc3_ = y + 1;
  751.                                     set(┬º┬ºconstant(65),eval(┬º┬ºconstant(65)) + 1);
  752.                                     ┬º┬ºgoto(addr3973);
  753.                                  }
  754.                                  if(eval(┬º┬ºconstant(65)) + eval(┬º┬ºconstant(74)) - eval(┬º┬ºconstant(69)) >= eval(┬º┬ºconstant(71)) && eval(┬º┬ºconstant(65)) + eval(┬º┬ºconstant(75)) - eval(┬º┬ºconstant(68)) >= eval(┬º┬ºconstant(71)))
  755.                                  {
  756.                                     set(┬º┬ºconstant(72),┬º┬ºconstant(73)(eval(┬º┬ºconstant(69)),eval(┬º┬ºconstant(68)),mode));
  757.                                     eval(┬º┬ºconstant(61))[2][┬º┬ºconstant(10)]({(┬º┬ºconstant(7)):eval(┬º┬ºconstant(69)),(┬º┬ºconstant(8)):eval(┬º┬ºconstant(68)),(┬º┬ºconstant(26)):eval(┬º┬ºconstant(65)),(┬º┬ºconstant(28)):eval(┬º┬ºconstant(72))});
  758.                                     addr4076:
  759.                                     break;
  760.                                     addr4056:
  761.                                     addr4066:
  762.                                  }
  763.                                  eval(┬º┬ºconstant(61))[2][┬º┬ºconstant(10)]({(┬º┬ºconstant(7)):┬º┬ºconstant(59),(┬º┬ºconstant(8)):┬º┬ºconstant(59),(┬º┬ºconstant(26)):-1});
  764.                                  ┬º┬ºgoto(addr4056);
  765.                               }
  766.                               eval(┬º┬ºconstant(61))[2][┬º┬ºconstant(10)]({(┬º┬ºconstant(7)):┬º┬ºconstant(59),(┬º┬ºconstant(8)):┬º┬ºconstant(59),(┬º┬ºconstant(26)):-1});
  767.                               ┬º┬ºgoto(addr4066);
  768.                            }
  769.                            eval(┬º┬ºconstant(61))[2][┬º┬ºconstant(10)]({(┬º┬ºconstant(7)):┬º┬ºconstant(59),(┬º┬ºconstant(8)):┬º┬ºconstant(59),(┬º┬ºconstant(26)):-1});
  770.                            ┬º┬ºgoto(addr4076);
  771.                         case 6:
  772.                            addr4077:
  773.                            if(┬º┬ºconstant(67)(y,x,mode) == false)
  774.                            {
  775.                               _loc5_ = x + 1;
  776.                               _loc3_ = y - 1;
  777.                               set(┬º┬ºconstant(65),eval(┬º┬ºconstant(65)) + 1);
  778.                               ┬º┬ºgoto(addr4077);
  779.                            }
  780.                            set(┬º┬ºconstant(68),x);
  781.                            set(┬º┬ºconstant(69),y);
  782.                            _loc5_ = x + 1;
  783.                            _loc3_ = y - 1;
  784.                            if(┬º┬ºconstant(67)(eval(┬º┬ºconstant(69)),eval(┬º┬ºconstant(68)),mode) == ┬º┬ºconstant(70))
  785.                            {
  786.                               if(┬º┬ºconstant(67)(y,x,mode) == false || ┬º┬ºconstant(67)(y,x,mode) == ┬º┬ºconstant(70) || eval(┬º┬ºconstant(65)) + 2 >= eval(┬º┬ºconstant(71)))
  787.                               {
  788.                                  addr4142:
  789.                                  if(┬º┬ºconstant(67)(y,x,mode) == false)
  790.                                  {
  791.                                     _loc5_ = x + 1;
  792.                                     _loc3_ = y - 1;
  793.                                     set(┬º┬ºconstant(65),eval(┬º┬ºconstant(65)) + 1);
  794.                                     ┬º┬ºgoto(addr4142);
  795.                                  }
  796.                                  if(eval(┬º┬ºconstant(65)) + eval(┬º┬ºconstant(75)) - eval(┬º┬ºconstant(68)) >= eval(┬º┬ºconstant(71)) && eval(┬º┬ºconstant(65)) + eval(┬º┬ºconstant(69)) + 1 >= eval(┬º┬ºconstant(71)))
  797.                                  {
  798.                                     set(┬º┬ºconstant(72),┬º┬ºconstant(73)(eval(┬º┬ºconstant(69)),eval(┬º┬ºconstant(68)),mode));
  799.                                     eval(┬º┬ºconstant(61))[3][┬º┬ºconstant(10)]({(┬º┬ºconstant(7)):eval(┬º┬ºconstant(69)),(┬º┬ºconstant(8)):eval(┬º┬ºconstant(68)),(┬º┬ºconstant(26)):eval(┬º┬ºconstant(65)),(┬º┬ºconstant(28)):eval(┬º┬ºconstant(72))});
  800.                                     addr4248:
  801.                                     break;
  802.                                     addr4224:
  803.                                     addr4234:
  804.                                  }
  805.                                  eval(┬º┬ºconstant(61))[3][┬º┬ºconstant(10)]({(┬º┬ºconstant(7)):┬º┬ºconstant(59),(┬º┬ºconstant(8)):┬º┬ºconstant(59),(┬º┬ºconstant(26)):-1});
  806.                                  ┬º┬ºgoto(addr4224);
  807.                               }
  808.                               eval(┬º┬ºconstant(61))[3][┬º┬ºconstant(10)]({(┬º┬ºconstant(7)):┬º┬ºconstant(59),(┬º┬ºconstant(8)):┬º┬ºconstant(59),(┬º┬ºconstant(26)):-1});
  809.                               ┬º┬ºgoto(addr4234);
  810.                            }
  811.                            eval(┬º┬ºconstant(61))[3][┬º┬ºconstant(10)]({(┬º┬ºconstant(7)):┬º┬ºconstant(59),(┬º┬ºconstant(8)):┬º┬ºconstant(59),(┬º┬ºconstant(26)):-1});
  812.                            ┬º┬ºgoto(addr4248);
  813.                         case 7:
  814.                            addr4249:
  815.                            if(┬º┬ºconstant(67)(y,x,mode) == false)
  816.                            {
  817.                               _loc5_ = x - 1;
  818.                               _loc3_ = y + 1;
  819.                               set(┬º┬ºconstant(65),eval(┬º┬ºconstant(65)) + 1);
  820.                               ┬º┬ºgoto(addr4249);
  821.                            }
  822.                            set(┬º┬ºconstant(68),x);
  823.                            set(┬º┬ºconstant(69),y);
  824.                            _loc5_ = x - 1;
  825.                            _loc3_ = y + 1;
  826.                            if(┬º┬ºconstant(67)(eval(┬º┬ºconstant(69)),eval(┬º┬ºconstant(68)),mode) == ┬º┬ºconstant(70))
  827.                            {
  828.                               if(┬º┬ºconstant(67)(y,x,mode) == false || ┬º┬ºconstant(67)(y,x,mode) == ┬º┬ºconstant(70) || eval(┬º┬ºconstant(65)) + 2 >= eval(┬º┬ºconstant(71)))
  829.                               {
  830.                                  addr4314:
  831.                                  if(┬º┬ºconstant(67)(y,x,mode) == false)
  832.                                  {
  833.                                     _loc5_ = x - 1;
  834.                                     _loc3_ = y + 1;
  835.                                     set(┬º┬ºconstant(65),eval(┬º┬ºconstant(65)) + 1);
  836.                                     ┬º┬ºgoto(addr4314);
  837.                                  }
  838.                                  if(eval(┬º┬ºconstant(65)) + eval(┬º┬ºconstant(68)) + 1 >= eval(┬º┬ºconstant(71)) && eval(┬º┬ºconstant(65)) + eval(┬º┬ºconstant(74)) - eval(┬º┬ºconstant(69)) >= eval(┬º┬ºconstant(71)))
  839.                                  {
  840.                                     set(┬º┬ºconstant(72),┬º┬ºconstant(73)(eval(┬º┬ºconstant(69)),eval(┬º┬ºconstant(68)),mode));
  841.                                     eval(┬º┬ºconstant(61))[3][┬º┬ºconstant(10)]({(┬º┬ºconstant(7)):eval(┬º┬ºconstant(69)),(┬º┬ºconstant(8)):eval(┬º┬ºconstant(68)),(┬º┬ºconstant(26)):eval(┬º┬ºconstant(65)),(┬º┬ºconstant(28)):eval(┬º┬ºconstant(72))});
  842.                                     addr4416:
  843.                                     break;
  844.                                     addr4396:
  845.                                     addr4406:
  846.                                  }
  847.                                  eval(┬º┬ºconstant(61))[3][┬º┬ºconstant(10)]({(┬º┬ºconstant(7)):┬º┬ºconstant(59),(┬º┬ºconstant(8)):┬º┬ºconstant(59),(┬º┬ºconstant(26)):-1});
  848.                                  ┬º┬ºgoto(addr4396);
  849.                               }
  850.                               eval(┬º┬ºconstant(61))[3][┬º┬ºconstant(10)]({(┬º┬ºconstant(7)):┬º┬ºconstant(59),(┬º┬ºconstant(8)):┬º┬ºconstant(59),(┬º┬ºconstant(26)):-1});
  851.                               ┬º┬ºgoto(addr4406);
  852.                            }
  853.                            eval(┬º┬ºconstant(61))[3][┬º┬ºconstant(10)]({(┬º┬ºconstant(7)):┬º┬ºconstant(59),(┬º┬ºconstant(8)):┬º┬ºconstant(59),(┬º┬ºconstant(26)):-1});
  854.                            ┬º┬ºgoto(addr4416);
  855.                      }
  856.                      ┬º┬ºgoto(addr4417);
  857.                   }
  858.                   set(┬º┬ºconstant(19),0);
  859.                   addr4424:
  860.                   if(eval(┬º┬ºconstant(19)) < 4)
  861.                   {
  862.                      if(eval(┬º┬ºconstant(61))[eval(┬º┬ºconstant(19))][0][┬º┬ºconstant(26)] >= eval(┬º┬ºconstant(61))[eval(┬º┬ºconstant(19))][1][┬º┬ºconstant(26)])
  863.                      {
  864.                         eval(┬º┬ºconstant(62))[┬º┬ºconstant(10)]({(┬º┬ºconstant(7)):eval(┬º┬ºconstant(61))[eval(┬º┬ºconstant(19))][0][┬º┬ºconstant(7)],(┬º┬ºconstant(8)):eval(┬º┬ºconstant(61))[eval(┬º┬ºconstant(19))][0][┬º┬ºconstant(8)],(┬º┬ºconstant(26)):eval(┬º┬ºconstant(61))[eval(┬º┬ºconstant(19))][0][┬º┬ºconstant(26)],(┬º┬ºconstant(27)):eval(┬º┬ºconstant(61))[eval(┬º┬ºconstant(19))][1][┬º┬ºconstant(26)],(┬º┬ºconstant(28)):eval(┬º┬ºconstant(61))[eval(┬º┬ºconstant(19))][0][┬º┬ºconstant(28)]});
  865.                         addr4557:
  866.                         set(┬º┬ºconstant(19),eval(┬º┬ºconstant(19)) + 1);
  867.                         ┬º┬ºgoto(addr4424);
  868.                      }
  869.                      eval(┬º┬ºconstant(62))[┬º┬ºconstant(10)]({(┬º┬ºconstant(7)):eval(┬º┬ºconstant(61))[eval(┬º┬ºconstant(19))][1][┬º┬ºconstant(7)],(┬º┬ºconstant(8)):eval(┬º┬ºconstant(61))[eval(┬º┬ºconstant(19))][1][┬º┬ºconstant(8)],(┬º┬ºconstant(26)):eval(┬º┬ºconstant(61))[eval(┬º┬ºconstant(19))][1][┬º┬ºconstant(26)],(┬º┬ºconstant(27)):eval(┬º┬ºconstant(61))[eval(┬º┬ºconstant(19))][0][┬º┬ºconstant(26)],(┬º┬ºconstant(28)):eval(┬º┬ºconstant(61))[eval(┬º┬ºconstant(19))][1][┬º┬ºconstant(28)]});
  870.                      ┬º┬ºgoto(addr4557);
  871.                   }
  872.                   return eval(┬º┬ºconstant(62));
  873.                   addr3439:
  874.                   addr3449:
  875.                   addr3459:
  876.                }
  877.                eval(┬º┬ºconstant(61))[0][┬º┬ºconstant(10)]({(┬º┬ºconstant(7)):┬º┬ºconstant(59),(┬º┬ºconstant(8)):┬º┬ºconstant(59),(┬º┬ºconstant(26)):-1});
  878.                ┬º┬ºgoto(addr3439);
  879.             }
  880.             eval(┬º┬ºconstant(61))[0][┬º┬ºconstant(10)]({(┬º┬ºconstant(7)):┬º┬ºconstant(59),(┬º┬ºconstant(8)):┬º┬ºconstant(59),(┬º┬ºconstant(26)):-1});
  881.             ┬º┬ºgoto(addr3449);
  882.          }
  883.          else
  884.          {
  885.             if(eval("\x01") == 689)
  886.             {
  887.                set("\x01",eval("\x01") - 62);
  888.                ┬º┬ºpush(true);
  889.                continue;
  890.             }
  891.             if(eval("\x01") == 131)
  892.             {
  893.                set("\x01",eval("\x01") + 161);
  894.                if(┬º┬ºpop())
  895.                {
  896.                   set("\x01",eval("\x01") + 378);
  897.                }
  898.                continue;
  899.             }
  900.             if(eval("\x01") == 603)
  901.             {
  902.                set("\x01",eval("\x01") + 115);
  903.                if(┬º┬ºpop())
  904.                {
  905.                   set("\x01",eval("\x01") + 264);
  906.                }
  907.                continue;
  908.             }
  909.             if(eval("\x01") == 62)
  910.             {
  911.                set("\x01",eval("\x01") + 541);
  912.                ┬º┬ºpush(true);
  913.                continue;
  914.             }
  915.             if(eval("\x01") == 740)
  916.             {
  917.                set("\x01",eval("\x01") - 51);
  918.                break loop0;
  919.             }
  920.             if(eval("\x01") == 627)
  921.             {
  922.                set("\x01",eval("\x01") + 47);
  923.                if(┬º┬ºpop())
  924.                {
  925.                   set("\x01",eval("\x01") + 181);
  926.                }
  927.                continue;
  928.             }
  929.             if(eval("\x01") == 372)
  930.             {
  931.                set("\x01",eval("\x01") + 305);
  932.                ┬º┬ºpush(true);
  933.                continue;
  934.             }
  935.             if(eval("\x01") == 982)
  936.             {
  937.                set("\x01",eval("\x01") - 851);
  938.                ┬º┬ºpush(true);
  939.                continue;
  940.             }
  941.             if(eval("\x01") == 332)
  942.             {
  943.                set("\x01",eval("\x01") + 246);
  944.                stopAllSounds();
  945.                break loop0;
  946.             }
  947.             if(eval("\x01") == 677)
  948.             {
  949.                set("\x01",eval("\x01") + 63);
  950.                if(┬º┬ºpop())
  951.                {
  952.                   set("\x01",eval("\x01") - 51);
  953.                }
  954.                continue;
  955.             }
  956.             if(eval("\x01") == 362)
  957.             {
  958.                set("\x01",eval("\x01") + 501);
  959.                if(┬º┬ºpop())
  960.                {
  961.                   set("\x01",eval("\x01") - 801);
  962.                }
  963.                continue;
  964.             }
  965.             if(eval("\x01") != 278)
  966.             {
  967.                ┬º┬ºpush(eval("\x01") == 855);
  968.                loop5:
  969.                while(true)
  970.                {
  971.                   if(┬º┬ºpop())
  972.                   {
  973.                      set("\x01",eval("\x01") - 295);
  974.                      ┬º┬ºpush(true);
  975.                      continue loop4;
  976.                   }
  977.                   if(eval("\x01") == 276)
  978.                   {
  979.                      set("\x01",eval("\x01") + 2);
  980.                      if(┬º┬ºpop())
  981.                      {
  982.                         set("\x01",eval("\x01") + 94);
  983.                      }
  984.                      continue loop4;
  985.                   }
  986.                   if(eval("\x01") == 560)
  987.                   {
  988.                      set("\x01",eval("\x01") + 165);
  989.                      if(┬º┬ºpop())
  990.                      {
  991.                         set("\x01",eval("\x01") - 559);
  992.                      }
  993.                      continue loop4;
  994.                   }
  995.                   if(eval("\x01") == 725)
  996.                   {
  997.                      set("\x01",eval("\x01") - 559);
  998.                      stop();
  999.                      break loop0;
  1000.                   }
  1001.                   if(eval("\x01") == 166)
  1002.                   {
  1003.                      break;
  1004.                   }
  1005.                   if(eval("\x01") == 670)
  1006.                   {
  1007.                      set("\x01",eval("\x01") - 394);
  1008.                      ┬º┬ºpush(true);
  1009.                      continue loop4;
  1010.                   }
  1011.                   if(eval("\x01") == 751)
  1012.                   {
  1013.                      set("\x01",eval("\x01") - 419);
  1014.                      if(┬º┬ºpop())
  1015.                      {
  1016.                         set("\x01",eval("\x01") + 246);
  1017.                      }
  1018.                      continue loop4;
  1019.                   }
  1020.                   if(eval("\x01") == 292)
  1021.                   {
  1022.                      set("\x01",eval("\x01") + 378);
  1023.                      loop8:
  1024.                      while(true)
  1025.                      {
  1026.                         set("\x01",eval("\x01") - 345);
  1027.                         if(┬º┬ºpop())
  1028.                         {
  1029.                            set("\x01",eval("\x01") + 245);
  1030.                         }
  1031.                         while(eval("\x01") != 151)
  1032.                         {
  1033.                            if(eval("\x01") == 733)
  1034.                            {
  1035.                               set("\x01",eval("\x01") - 315);
  1036.                               ┬º┬ºpush(true);
  1037.                               continue;
  1038.                            }
  1039.                            if(eval("\x01") == 393)
  1040.                            {
  1041.                               addr312:
  1042.                               set("\x01",eval("\x01") + 340);
  1043.                               break loop0;
  1044.                            }
  1045.                            if(eval("\x01") == 196)
  1046.                            {
  1047.                               set("\x01",eval("\x01") + 736);
  1048.                               ┬º┬ºpush(true);
  1049.                               continue;
  1050.                            }
  1051.                            if(eval("\x01") == 992)
  1052.                            {
  1053.                               set("\x01",eval("\x01") - 184);
  1054.                               ┬º┬ºpush(true);
  1055.                               continue;
  1056.                            }
  1057.                            if(eval("\x01") == 78)
  1058.                            {
  1059.                               set("\x01",eval("\x01") + 199);
  1060.                               ┬º┬ºpush(true);
  1061.                               continue;
  1062.                            }
  1063.                            if(eval("\x01") == 658)
  1064.                            {
  1065.                               set("\x01",eval("\x01") - 462);
  1066.                               duplicateMovieClip(┬º┬ºpop(),┬º┬ºpop(),┬º┬ºpop() instanceof ┬º┬ºpop() - ┬º┬ºpop());
  1067.                               break loop0;
  1068.                            }
  1069.                            if(eval("\x01") == 919)
  1070.                            {
  1071.                               set("\x01",eval("\x01") - 684);
  1072.                               if(┬º┬ºpop())
  1073.                               {
  1074.                                  set("\x01",eval("\x01") + 757);
  1075.                               }
  1076.                               continue;
  1077.                            }
  1078.                            if(eval("\x01") == 416)
  1079.                            {
  1080.                               set("\x01",eval("\x01") + 503);
  1081.                               ┬º┬ºpush(true);
  1082.                               continue;
  1083.                            }
  1084.                            if(eval("\x01") == 808)
  1085.                            {
  1086.                               set("\x01",eval("\x01") - 754);
  1087.                               if(┬º┬ºpop())
  1088.                               {
  1089.                                  set("\x01",eval("\x01") + 296);
  1090.                               }
  1091.                               continue;
  1092.                            }
  1093.                            if(eval("\x01") == 452)
  1094.                            {
  1095.                               set("\x01",eval("\x01") + 261);
  1096.                               if(┬º┬ºpop())
  1097.                               {
  1098.                                  set("\x01",eval("\x01") - 151);
  1099.                               }
  1100.                               continue;
  1101.                            }
  1102.                            if(eval("\x01") == 277)
  1103.                            {
  1104.                               set("\x01",eval("\x01") + 381);
  1105.                               if(┬º┬ºpop())
  1106.                               {
  1107.                                  set("\x01",eval("\x01") - 462);
  1108.                               }
  1109.                               continue;
  1110.                            }
  1111.                            if(eval("\x01") == 732)
  1112.                            {
  1113.                               set("\x01",eval("\x01") - 316);
  1114.                               ┬º┬ºpush(┬º┬ºpop() - ┬º┬ºpop());
  1115.                               break loop0;
  1116.                            }
  1117.                            if(eval("\x01") == 713)
  1118.                            {
  1119.                               set("\x01",eval("\x01") - 151);
  1120.                               stop();
  1121.                               break loop0;
  1122.                            }
  1123.                            if(eval("\x01") == 562)
  1124.                            {
  1125.                               set("\x01",eval("\x01") + 55);
  1126.                               ┬º┬ºpush(true);
  1127.                               continue;
  1128.                            }
  1129.                            if(eval("\x01") == 235)
  1130.                            {
  1131.                               set("\x01",eval("\x01") + 757);
  1132.                               break loop0;
  1133.                            }
  1134.                            if(eval("\x01") == 617)
  1135.                            {
  1136.                               set("\x01",eval("\x01") + 8);
  1137.                               if(┬º┬ºpop())
  1138.                               {
  1139.                                  set("\x01",eval("\x01") - 547);
  1140.                               }
  1141.                               continue;
  1142.                            }
  1143.                            if(eval("\x01") == 932)
  1144.                            {
  1145.                               set("\x01",eval("\x01") - 539);
  1146.                               if(┬º┬ºpop())
  1147.                               {
  1148.                                  set("\x01",eval("\x01") + 340);
  1149.                               }
  1150.                               continue;
  1151.                            }
  1152.                            if(eval("\x01") == 625)
  1153.                            {
  1154.                               set("\x01",eval("\x01") - 547);
  1155.                               toggleHighQuality();
  1156.                               break loop4;
  1157.                            }
  1158.                            if(eval("\x01") == 73)
  1159.                            {
  1160.                               continue loop5;
  1161.                            }
  1162.                            if(eval("\x01") == 418)
  1163.                            {
  1164.                               continue loop8;
  1165.                            }
  1166.                            if(eval("\x01") == 318)
  1167.                            {
  1168.                               set("\x01",eval("\x01") + 416);
  1169.                               ┬º┬ºpush(true);
  1170.                               continue;
  1171.                            }
  1172.                            if(eval("\x01") == 734)
  1173.                            {
  1174.                               set("\x01",eval("\x01") - 2);
  1175.                               if(┬º┬ºpop())
  1176.                               {
  1177.                                  set("\x01",eval("\x01") - 316);
  1178.                               }
  1179.                               continue;
  1180.                            }
  1181.                            if(eval("\x01") == 54)
  1182.                            {
  1183.                               set("\x01",eval("\x01") + 296);
  1184.                               with(┬º┬ºpop())
  1185.                               {
  1186.                               }
  1187.                               ┬º┬ºgoto(addr1397);
  1188.                            }
  1189.                            else
  1190.                            {
  1191.                               if(eval("\x01") != 350)
  1192.                               {
  1193.                                  break loop0;
  1194.                               }
  1195.                               set("\x01",eval("\x01") + 278);
  1196.                               stop();
  1197.                               ┬º┬ºgoto(addr274);
  1198.                            }
  1199.                         }
  1200.                      }
  1201.                   }
  1202.                   else
  1203.                   {
  1204.                      if(eval("\x01") == 578)
  1205.                      {
  1206.                         set("\x01",eval("\x01") + 411);
  1207.                         stop();
  1208.                         break loop0;
  1209.                      }
  1210.                      if(eval("\x01") != 863)
  1211.                      {
  1212.                         if(eval("\x01") == 718)
  1213.                         {
  1214.                            set("\x01",eval("\x01") + 264);
  1215.                         }
  1216.                         break loop0;
  1217.                      }
  1218.                      set("\x01",eval("\x01") - 801);
  1219.                   }
  1220.                   while(true)
  1221.                   {
  1222.                      set("\x01",eval("\x01") + 301);
  1223.                      ┬º┬ºgoto(addr275);
  1224.                      addr275:
  1225.                   }
  1226.                   ┬º┬ºgoto(addr312);
  1227.                   set("\x01",eval("\x01") + 245);
  1228.                }
  1229.                continue loop3;
  1230.             }
  1231.             set("\x01",eval("\x01") + 94);
  1232.             while(true)
  1233.             {
  1234.                if(┬º┬ºpop() != ┬º┬ºpop())
  1235.                {
  1236.                   if(eval("\x01") == 583)
  1237.                   {
  1238.                      set("\x01",eval("\x01") - 166);
  1239.                      break loop0;
  1240.                   }
  1241.                   if(eval("\x01") == 417)
  1242.                   {
  1243.                      set("\x01",eval("\x01") + 75);
  1244.                      stop();
  1245.                   }
  1246.                   break loop0;
  1247.                }
  1248.                set("\x01",eval("\x01") + 409);
  1249.                if(┬º┬ºpop())
  1250.                {
  1251.                   set("\x01",eval("\x01") - 166);
  1252.                }
  1253.                while(true)
  1254.                {
  1255.                   if(eval("\x01") == 889)
  1256.                   {
  1257.                      set("\x01",eval("\x01") - 576);
  1258.                      ┬º┬ºpush(true);
  1259.                   }
  1260.                   else if(eval("\x01") == 390)
  1261.                   {
  1262.                      set("\x01",eval("\x01") + 256);
  1263.                      ┬º┬ºpush(true);
  1264.                   }
  1265.                   else
  1266.                   {
  1267.                      if(eval("\x01") == 136)
  1268.                      {
  1269.                         set("\x01",eval("\x01") + 107);
  1270.                         break loop0;
  1271.                      }
  1272.                      if(eval("\x01") == 313)
  1273.                      {
  1274.                         set("\x01",eval("\x01") + 224);
  1275.                         if(┬º┬ºpop())
  1276.                         {
  1277.                            set("\x01",eval("\x01") + 269);
  1278.                         }
  1279.                      }
  1280.                      else
  1281.                      {
  1282.                         if(eval("\x01") == 269)
  1283.                         {
  1284.                            set("\x01",eval("\x01") - 236);
  1285.                            break loop0;
  1286.                         }
  1287.                         if(eval("\x01") == 611)
  1288.                         {
  1289.                            set("\x01",eval("\x01") - 221);
  1290.                            ┬º┬ºpush(getProperty(┬º┬ºpop(), _X));
  1291.                            loop11:
  1292.                            while(true)
  1293.                            {
  1294.                               set(┬º┬ºpop(),┬º┬ºpop());
  1295.                               ┬º┬ºpush(true);
  1296.                               while(true)
  1297.                               {
  1298.                                  if(eval("\x01") == 711)
  1299.                                  {
  1300.                                     set("\x01",eval("\x01") - 239);
  1301.                                     ┬º┬ºpush(true);
  1302.                                     continue;
  1303.                                  }
  1304.                                  if(eval("\x01") == 366)
  1305.                                  {
  1306.                                     set("\x01",eval("\x01") - 184);
  1307.                                     if(┬º┬ºpop())
  1308.                                     {
  1309.                                        set("\x01",eval("\x01") + 155);
  1310.                                     }
  1311.                                     continue;
  1312.                                  }
  1313.                                  if(eval("\x01") == 182)
  1314.                                  {
  1315.                                     set("\x01",eval("\x01") + 155);
  1316.                                     gotoAndPlay(24810, ┬º┬ºpop());
  1317.                                     break loop0;
  1318.                                  }
  1319.                                  if(eval("\x01") == 472)
  1320.                                  {
  1321.                                     set("\x01",eval("\x01") + 5);
  1322.                                     if(┬º┬ºpop())
  1323.                                     {
  1324.                                        set("\x01",eval("\x01") - 377);
  1325.                                     }
  1326.                                     continue;
  1327.                                  }
  1328.                                  if(eval("\x01") == 779)
  1329.                                  {
  1330.                                     set("\x01",eval("\x01") - 72);
  1331.                                     break loop0;
  1332.                                  }
  1333.                                  if(eval("\x01") == 330)
  1334.                                  {
  1335.                                     set("\x01",eval("\x01") - 305);
  1336.                                     if(┬º┬ºpop())
  1337.                                     {
  1338.                                        set("\x01",eval("\x01") + 232);
  1339.                                     }
  1340.                                     continue;
  1341.                                  }
  1342.                                  if(eval("\x01") == 257)
  1343.                                  {
  1344.                                     break;
  1345.                                  }
  1346.                                  if(eval("\x01") != 477)
  1347.                                  {
  1348.                                     if(eval("\x01") == 337)
  1349.                                     {
  1350.                                        break loop11;
  1351.                                     }
  1352.                                     if(eval("\x01") == 707)
  1353.                                     {
  1354.                                        set("\x01",eval("\x01") - 341);
  1355.                                        ┬º┬ºpush(true);
  1356.                                     }
  1357.                                     else if(eval("\x01") == 100)
  1358.                                     {
  1359.                                        set("\x01",eval("\x01") + 230);
  1360.                                        ┬º┬ºpush(true);
  1361.                                     }
  1362.                                     else
  1363.                                     {
  1364.                                        if(eval("\x01") == 25)
  1365.                                        {
  1366.                                           set("\x01",eval("\x01") + 232);
  1367.                                           toggleHighQuality();
  1368.                                           ┬º┬ºpush(mbsubstring(┬º┬ºpop(),┬º┬ºpop(),┬º┬ºpop()));
  1369.                                           break loop0;
  1370.                                        }
  1371.                                        if(eval("\x01") != 680)
  1372.                                        {
  1373.                                           break loop0;
  1374.                                        }
  1375.                                        set("\x01",eval("\x01") + 99);
  1376.                                        if(┬º┬ºpop())
  1377.                                        {
  1378.                                           set("\x01",eval("\x01") - 72);
  1379.                                        }
  1380.                                     }
  1381.                                     continue;
  1382.                                  }
  1383.                                  set("\x01",eval("\x01") - 377);
  1384.                                  ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop();
  1385.                                  ┬º┬ºpush(┬º┬ºpop().substr(┬º┬ºpop(),┬º┬ºpop()));
  1386.                               }
  1387.                            }
  1388.                            set("\x01",eval("\x01") - 184);
  1389.                            stop();
  1390.                            break loop0;
  1391.                         }
  1392.                         if(eval("\x01") == 33)
  1393.                         {
  1394.                            set("\x01",eval("\x01") + 959);
  1395.                            ┬º┬ºpush(true);
  1396.                         }
  1397.                         else if(eval("\x01") == 992)
  1398.                         {
  1399.                            set("\x01",eval("\x01") - 856);
  1400.                            if(┬º┬ºpop())
  1401.                            {
  1402.                               set("\x01",eval("\x01") + 107);
  1403.                            }
  1404.                         }
  1405.                         else if(eval("\x01") == 243)
  1406.                         {
  1407.                            set("\x01",eval("\x01") - 156);
  1408.                            ┬º┬ºpush(true);
  1409.                         }
  1410.                         else if(eval("\x01") == 646)
  1411.                         {
  1412.                            set("\x01",eval("\x01") - 377);
  1413.                            if(┬º┬ºpop())
  1414.                            {
  1415.                               set("\x01",eval("\x01") - 236);
  1416.                            }
  1417.                         }
  1418.                         else if(eval("\x01") == 420)
  1419.                         {
  1420.                            set("\x01",eval("\x01") + 191);
  1421.                            if(┬º┬ºpop())
  1422.                            {
  1423.                               set("\x01",eval("\x01") - 221);
  1424.                            }
  1425.                         }
  1426.                         else
  1427.                         {
  1428.                            if(eval("\x01") == 537)
  1429.                            {
  1430.                               set("\x01",eval("\x01") + 269);
  1431.                               var ┬º┬ºpop() = ┬º┬ºpop() add ┬º┬ºpop();
  1432.                               break loop0;
  1433.                            }
  1434.                            if(eval("\x01") == 806)
  1435.                            {
  1436.                               set("\x01",eval("\x01") - 386);
  1437.                               ┬º┬ºpush(true);
  1438.                            }
  1439.                            else if(eval("\x01") == 87)
  1440.                            {
  1441.                               set("\x01",eval("\x01") + 903);
  1442.                               if(┬º┬ºpop())
  1443.                               {
  1444.                                  set("\x01",eval("\x01") - 183);
  1445.                               }
  1446.                            }
  1447.                            else
  1448.                            {
  1449.                               if(eval("\x01") == 990)
  1450.                               {
  1451.                                  set("\x01",eval("\x01") - 183);
  1452.                                  loadVariables(┬º┬ºpop(),┬º┬ºpop());
  1453.                                  _loc1_.MEDIUM = ┬º┬ºconstant(29);
  1454.                                  playMusic();
  1455.                                  ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop();
  1456.                                  useMusic[┬º┬ºconstant(27)].start = function()
  1457.                                  {
  1458.                                     if(_root.set_sound == ┬º┬ºconstant(28))
  1459.                                     {
  1460.                                        _root.set_sound = ┬º┬ºconstant(29);
  1461.                                     }
  1462.                                     else if(_root.set_sound == ┬º┬ºconstant(29))
  1463.                                     {
  1464.                                        _root.set_sound = ┬º┬ºconstant(30);
  1465.                                     }
  1466.                                     else
  1467.                                     {
  1468.                                        _root.set_sound = ┬º┬ºconstant(28);
  1469.                                     }
  1470.                                     playMusic();
  1471.                                  };
  1472.                                  useSound[┬º┬ºconstant(27)].start = function()
  1473.                                  {
  1474.                                     if(_root.set_music == ┬º┬ºconstant(28))
  1475.                                     {
  1476.                                        _root.set_music = ┬º┬ºconstant(29);
  1477.                                     }
  1478.                                     else if(_root.set_music == ┬º┬ºconstant(29))
  1479.                                     {
  1480.                                        _root.set_music = ┬º┬ºconstant(30);
  1481.                                     }
  1482.                                     else
  1483.                                     {
  1484.                                        _root.set_music = ┬º┬ºconstant(28);
  1485.                                     }
  1486.                                     playMusic();
  1487.                                  };
  1488.                                  eval(┬º┬ºconstant(31)).start = function()
  1489.                                  {
  1490.                                     if(_root.musicdisplay > 0)
  1491.                                     {
  1492.                                        _root.musicdisplay = _root.musicdisplay - 1;
  1493.                                     }
  1494.                                     else if(_root[""] == 2)
  1495.                                     {
  1496.                                        _root.musicdisplay = 1;
  1497.                                     }
  1498.                                     else if(_root[""] == 3)
  1499.                                     {
  1500.                                        _root.musicdisplay = 2;
  1501.                                     }
  1502.                                     else if(_root[""] == 4)
  1503.                                     {
  1504.                                        _root.musicdisplay = 3;
  1505.                                     }
  1506.                                     playMusic();
  1507.                                  };
  1508.                                  break loop0;
  1509.                               }
  1510.                               if(eval("\x01") != 807)
  1511.                               {
  1512.                                  break;
  1513.                               }
  1514.                               set("\x01",eval("\x01") - 633);
  1515.                               ┬º┬ºpush(true);
  1516.                            }
  1517.                         }
  1518.                      }
  1519.                   }
  1520.                }
  1521.             }
  1522.          }
  1523.          set(┬º┬ºpop(),eval(┬º┬ºpop()) + 191);
  1524.       }
  1525.       ┬º┬ºpop()[┬º┬ºpop()][┬º┬ºconstant(10)]();
  1526.       ┬º┬ºgoto(addr3459);
  1527.    }
  1528. }
  1529.